@import '../../assets/css/reset.css';
@import '../../assets/css/common.css';
@import '../../assets/css/property.css';
.head {
  user-select: none;
  position: static;
  /* 静态定位: 就是没有定位 */
}
.head li {
  margin: 0 20px;
  cursor: pointer;
}
.head li a {
  color: #666;
}
.head li .a1 {
  color: #00bdff;
}
.head .li1 {
  font-size: 16px;
}
.head .active {
  position: relative;
}
.head .active::after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #00bdff;
  position: absolute;
  top: 41px;
}
.head .loginBtn {
  color: #666;
}
.sort-api {
  user-select: none;
  margin-bottom: 2px;
}
.sort-api .sort-api-title {
  font-size: 28px;
  color: #3d3e3e;
  line-height: 74px;
  margin-top: 26px;
}
.sort-api .sort-api-nav a {
  height: 26px;
  line-height: 23px;
  padding: 0 15px;
  border: 1px solid #ddd;
  margin: 0px 10px 10px 0px;
  box-sizing: border-box;
  border-radius: 10px;
}
.sort-api .sort-api-nav a:hover,
.sort-api .sort-api-nav a:active {
  color: #00bdff;
  border-color: #00bdff;
}
.sort-api .sort-api-search {
  margin: 20px 0;
}
.sort-api .sort-api-search p {
  color: #3d3e3e;
  font-weight: bold;
  line-height: 30px;
}
.sort-api .sort-api-search div {
  height: 30px;
  background-color: #f4f4f4;
  border-radius: 15px;
  margin-left: 10px;
}
.sort-api .sort-api-search div input {
  border: none;
  background: transparent;
  padding: 0 0 0 15px;
}
.sort-api .sort-api-search div span {
  width: 30px;
  height: 30px;
  background: transparent url('../../assets/imgs/magnifier.png') no-repeat 0px 6px;
}
.sort-api .sort-api-list li {
  width: 230px;
  height: 270px;
  font-size: 12px;
  border: 1px solid #f4f4f4;
  margin-bottom: 10px;
  margin-right: 10px;
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
  padding-top: 60px;
  position: relative;
}
.sort-api .sort-api-list li .list-item {
  transition: all 0.3s linear;
}
.sort-api .sort-api-list li .desc {
  margin-top: 15px;
  margin-bottom: 8px;
}
.sort-api .sort-api-list li .red {
  color: red;
}
.sort-api .sort-api-list li .green {
  color: green;
}
.sort-api .sort-api-list li .btn {
  width: 80%;
  line-height: 30px;
  background-color: #00bdff;
  color: #fff;
  transition: all 0.3s linear;
  position: absolute;
  left: 10%;
  bottom: -30px;
  cursor: pointer;
}
.sort-api .sort-api-list li:hover .btn {
  transform: translateY(-50px);
}
.sort-api .sort-api-list li:hover .list-item {
  transform: translateY(-10px);
}
.sort-api .sort-api-list li .top {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 58px;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  color: #00bdff;
  background-color: #e5f8ff;
}
.sort-api .sort-api-page {
  margin-top: 60px;
  margin-bottom: 70px;
}
.sort-api .sort-api-page .sort-api-page-cont {
  width: 410px;
  font-size: 16px;
  margin: 0 auto;
}
.sort-api .sort-api-page .sort-api-page-cont a {
  width: 24px;
  height: 24px;
  text-align: center;
}
.sort-api .sort-api-page .sort-api-page-cont .first {
  border-radius: 50%;
  background: #00bdff;
  color: #fff;
}
.sort-api .sort-api-page .sort-api-page-cont .next {
  width: 60px;
  height: 24px;
  color: #00bdff;
}
.sort-api .sort-api-page .sort-api-page-cont span {
  width: 24px;
  height: 24px;
}
html,
body {
  width: 100%;
  height: 100%;
}
.mask {
  user-select: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0px;
  left: 0px;
  display: none;
}
.foot {
  background: #f8f8f8;
}
